/*!/common/widgets/header_c/modules/topbanner/main.less*/
#top_bannerC {
    width: 100%;
    min-width: 1024px;
    height: 80px
}

#top_bannerC > a {
    display: block;
    width: 100%;
    height: 80px;
    overflow: hidden;
    text-indent: -999999em
}

/*!/common/widgets/header_c/modules/topbar/main.less*/
#lg_tbar {
    min-width: 1024px;
    height: 30px;
    background-color: #333
}

#lg_tbar .inner {
    position: relative;
    max-width: 1308px;
    margin: 0 auto
}

#lg_tbar div.lg_tbar_l a, #lg_tbar ul.lg_tbar_r a, #lg_tbar div.lg_tbar_l span, #lg_tbar ul.lg_tbar_r span {
    color: #c4c3c3;
    float: left;
    line-height: 15px;
    padding: 0 12px;
    margin: 7px 0 0
}

#lg_tbar div.lg_tbar_l a:hover, #lg_tbar ul.lg_tbar_r a:hover, #lg_tbar div.lg_tbar_l span:hover, #lg_tbar ul.lg_tbar_r span:hover {
    color: #fff
}

#lg_tbar div.lg_tbar_l span.unick, #lg_tbar ul.lg_tbar_r span.unick {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}



#lg_tbar div.lg_tbar_l a.lg_app:hover, #lg_tbar ul.lg_tbar_r a.lg_app:hover {
    color: #05eaaf
}

#lg_tbar div.lg_tbar_l a.lg_os, #lg_tbar ul.lg_tbar_r a.lg_os {
    border-left: 1px solid #5d5d5d
}

#lg_tbar div.lg_tbar_l {
    float: left
}

#lg_tbar ul.lg_tbar_r {
    float: right
}

#lg_tbar ul.lg_tbar_r li {
    position: relative;
    float: left;
    height: 30px
}

#lg_tbar ul.lg_tbar_r li em.noticeDot {
    position: absolute;
    top: 5px;
    right: 21px;
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background-color: #f22e01;
    -webkit-transition: opacity .3s ease 0s;
    -moz-transition: opacity .3s ease 0s;
    -ms-transition: opacity .3s ease 0s;
    -o-transition: opacity .3s ease 0s;
    transition: opacity .3s ease 0s
}

#lg_tbar ul.lg_tbar_r li em.dn {
    display: none
}

#lg_tbar ul.lg_tbar_r li em#noticeDot_name {
    right: 21px;
    left: auto
}

#lg_tbar ul.lg_tbar_r li em#noticeDot_delivery {
    right: 6px;
    left: auto
}

#lg_tbar ul.lg_tbar_r li em#noticeDot_invitation {
    left: 70px;
    right: auto
}

#lg_tbar ul.lg_tbar_r a.bl, #lg_tbar ul.lg_tbar_r span.bl {
    border-left: 1px solid #5d5d5d
}

#lg_tbar ul.lg_tbar_r li.user_dropdown {
    padding-right: 15px
}

#lg_tbar ul.lg_tbar_r li.user_dropdown i {
    position: absolute;
    top: 12px;
    right: 10px;
    font-size: 0;
    height: 0;
    width: 0;
    border-width: 5px 4px 0;
    border-style: solid dashed;
    border-color: #fff transparent transparent;
    overflow: hidden;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -ms-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

#lg_tbar ul.lg_tbar_r li.user_dropdown:hover {
    cursor: pointer
}

#lg_tbar ul.lg_tbar_r li.user_dropdown:hover span {
    color: #fff
}

#lg_tbar ul.lg_tbar_r li.user_dropdown:hover i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    animation-fill-mode: forwards
}

#lg_tbar ul.lg_tbar_r li.user_dropdown:hover ul {
    display: block
}

#lg_tbar ul.lg_tbar_r li.user_dropdown:hover em#noticeDot_name {
    *display: none;
    opacity: 0;
    filter: alpha(Opacity=0)
}

#lg_tbar .user_dropdown ul {
    display: none;
    overflow: hidden;
    width: 100%;
    min-width: 80px;
    padding-bottom: 8px;
    background-color: #333;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 1000
}

#lg_tbar .user_dropdown ul li {
    float: none
}

#lg_tbar .user_dropdown ul li a {
    width: 100%;
    min-width: 56px;
    display: block;
    color: #c4c3c3;
    line-height: 30px;
    padding: 0 12px;
    margin: 0
}

#lg_tbar .user_dropdown ul li a:hover {
    color: #fff;
    background-color: #474747
}

#lg_tbar #noticeTip {
    color: #00b38a;
    background: #fff;
    position: absolute;
    right: 0;
    float: right;
    margin: 40px 0 0;
    padding: 8px 28px 0 12px;
    border: 2px solid #dcdcdc;
    z-index: 10
}

#lg_tbar #noticeTip span {
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden;
    position: absolute
}

#lg_tbar #noticeTip span.bot {
    border-width: 8px;
    border-style: dashed dashed solid;
    border-color: transparent transparent #c4c4c4;
    right: 20px;
    top: -16px
}

#lg_tbar #noticeTip span.top {
    border-width: 8px;
    border-style: dashed dashed solid;
    border-color: transparent transparent #fff;
    right: 20px;
    top: -14px
}

#lg_tbar #noticeTip a {
    color: #00b38a
}

#lg_tbar #noticeTip strong {
    font-weight: 400;
    color: #00b38a
}

#lg_tbar #noticeTip .notice_tip {
    display: block;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 8px;
    color: #999;
    text-decoration: none
}

#lg_tbar #noticeTip a.closeNT {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
    background: url(img/close_notice.png) no-repeat;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

#lg_tbar #noticeTip a.closeNT:hover {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg)
}

#lg_tbar li.msg_dropdown {
    position: relative
}

#lg_tbar li.msg_dropdown.open .lg_msg_popup {
    left: -20px;
    top: 32px
}

#lg_tbar .lg_msg_popup {
    position: absolute;
    left: -3000px;
    top: -1000px;
    overflow-x: auto;
    width: 320px;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    box-shadow: -1px 1px 1px #e7e7e7;
    z-index: 100;
    background: #fff
}

#lg_tbar .lg_msg_popup .lg_msg_pu_body {
    width: 100%;
    max-height: 250px;
    overflow: auto
}

#lg_tbar .lg_msg_popup .lg_msg_pu_body .no_body {
    height: 60px;
    padding-top: 20px
}

#lg_tbar .lg_msg_popup .lg_msg_pu_body .no_body p {
    padding-left: 44px;
    width: 130px;
    margin: 0 auto;
    line-height: 36px
}

#lg_tbar .lg_msg_popup .lg_msg_pu_footer {
    width: 100%;
    background-color: #fafafa;
    border-top: 1px solid #e7e7e7;
    height: 40px;
    line-height: 40px;
    vertical-align: middle
}

#lg_tbar .lg_msg_popup .lg_msg_setting, #lg_tbar .lg_msg_popup .lg_msg_more {
    display: inline-block;
    padding-top: 12px;
    margin: 0
}

#lg_tbar .lg_msg_popup a.lg_msg_setting {
    float: left;
    padding-left: 10px
}

#lg_tbar .lg_msg_popup a.lg_msg_setting i {
    width: 17px;
    height: 16px;
    display: inline-block;
    line-height: 40px
}

#lg_tbar .lg_msg_popup a.lg_msg_more {
    float: right;
    padding-right: 10px;
    color: #00B38A;
    text-decoration: underline
}

#lg_tbar .lg_msg_popup a.lg_msg_more:hover {
    color: #00B38A
}

#lg_tbar .lg_msg_popup .mCSB_container {
    margin-right: 16px
}

#lg_tbar .lg_msg_popup .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    border-radius: 5px
}

#lg_tbar .lg_msg_popup .mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail {
    background: #fff
}

#lg_tbar .lg_msg_avatar {
    background: #fff url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/msg_popup_72c460d.png) no-repeat
}

#lg_tbar .lg_msg_avatar.setting_i {
    background-position: 0 0
}

#lg_tbar .lg_msg_avatar.no_msg_i {
    background-position: 0 -16px
}

#lg_tbar ul.lg_top_msg_list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

#lg_tbar ul.lg_top_msg_list li {
    float: none;
    height: auto
}

#lg_tbar ul.lg_top_msg_list li + li {
    border-top: 1px dashed #e7e7e7
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item {
    padding: 8px 0
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item::after {
    display: table;
    content: '';
    clear: both
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item > em {
    float: left;
    display: none;
    font-size: 24px;
    line-height: 6px;
    margin-top: -2px;
    margin-left: -2px;
    font-weight: 900;
    color: #00b38a;
    width: 24px;
    text-align: center
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item.is_new > em {
    display: block
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item a.detail {
    float: none;
    color: #333;
    margin: 0;
    padding: 0
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item a.detail:hover {
    text-decoration: underline;
    color: #00b38a
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item div {
    display: block;
    float: none;
    line-height: 120%;
    padding: 0 0 0 20px;
    margin: 0
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item .empha {
    float: none;
    color: #00b38a;
    line-height: 1.5em;
    padding: 0;
    word-break: break-all
}

#lg_tbar ul.lg_top_msg_list .lg_msg_item .detail.empha {
    color: #00b38a
}

#lg_tbar .msg_group {
    position: relative
}

#lg_tbar .msg_group em.msg_amount {
    display: inline-block;
    padding: 0 3px;
    background-color: #fd5f39;
    color: #fff;
    font-size: 12px;
    border-radius: 3px
}

#lg_tbar .msg_group em.msg_amount.hide {
    display: none !important
}

#lg_tbar .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #00b38a
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #lg_tbar div.lg_tbar_l a.lg_app {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/app_icon@2x_3fedc8d.png);
        background-size: 10px 15px
    }

    #lg_tbar #noticeTip a.closeNT {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/close_notice@2x_d24006f.png);
        background-size: 10px 10px
    }
}

/*!/common/widgets/header_c/modules/topnav/main.less*/
#lg_tnav {
    min-width: 1024px;
    height: 54px;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fafafa
}

#lg_tnav .inner {
    width: 1024px;
    margin: 0 auto
}

#lg_tnav .lg_tnav_l {
    float: left;
    width: 260px
}

#lg_tnav .lg_tnav_l .xz_text {
    margin: 12px 0 0 12px;
    padding: 0 12px;
    font-size: 24px;
    line-height: 31px;
    color: #00b38a;
    border-left: 1px solid #e1e1e1;
    float: left
}

#lg_tnav .lg_logo img {
    float: left;
    margin: 10px 0 0
}

#lg_tnav .lg_logo h1 {
    float: left;
    width: 97px;
    height: 34px;
    margin: 10px 0 0;
    padding: 0;
    background-image: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/logo_1c5763c.png);
    overflow: hidden;
    text-indent: -99em
}

#lg_tnav .lg_logo span {
    float: left;
    font-size: 24px;
    line-height: 31px;
    color: #00b38a;
    border-left: 1px solid #e1e1e1;
    margin: 12px 0 0 12px;
    padding: 0 12px
}

#lg_tnav .suggestCity {
    float: left;
    height: 44px;
    padding-top: 10px;
    padding-left: 12px;
    font-size: 18px;
    line-height: 44px
}

#lg_tnav .suggestCity strong {
    margin-right: 8px;
    color: #333;
    font-size: 18px;
    font-weight: 400
}

#lg_tnav .suggestCity em {
    color: #999;
    font-size: 12px;
    cursor: pointer
}

#lg_tnav .lg_tnav_wrap {
    float: left
}

#lg_tnav .lg_tnav_wrap li {
    display: inline-block;
    *float: left;
    margin: 0 16px;
    position: relative
}

#lg_tnav .lg_tnav_wrap li a {
    display: block;
    font-size: 18px;
    color: #999;
    line-height: 53px;
    padding: 0 5px
}

#lg_tnav .lg_tnav_wrap li a:hover {
    color: #333;
    border-bottom: 2px solid #00b38a
}

#lg_tnav .lg_tnav_wrap li a.current {
    color: #333;
    border-bottom: 2px solid #00b38a
}

#lg_tnav .lg_tnav_wrap li b {
    font-size: 12px;
    line-height: 18px;
    font-weight: 100;
    position: absolute;
    left: 80px;
    top: 10px;
    color: #fff;
    background: #fd470c;
    padding: 0 5px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px
}

#lg_tnav .lg_tnav_wrap li i.new {
    position: absolute;
    right: -25px;
    top: 5px;
    display: block;
    width: 28px;
    height: 16px;
    background-image: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/icon-new-tip_2e0f296.png);
    text-indent: -999em
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #lg_tnav .lg_logo h1 {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/logo@2x_520eb33.png);
        background-size: 97px 34px
    }

    #lg_tnav .lg_tnav_wrap li i.new {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/icon-new-tip@2x_1621be1.png);
        background-size: 28px 16px
    }
}

#lg_tnav .lg_logo h1.logo_birth_3rd {
    background-image: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/logo-birth-3rd_53c21fe.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #lg_tnav .lg_logo h1.logo_birth_3rd {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/logo-birth-3rd@2x_4e929d7.png);
        background-size: 97px 34px
    }
}

/*!/common/widgets/header_c/modules/emailvalid/main.less*/
#remindActive {
    width: 100%;
    height: 104px;
    background: #fafafa;
    display: none
}

#remindActive .remind {
    width: 1026px;
    height: 104px;
    margin: 0 auto
}

#remindActive .remind .top-bg {
    height: 28px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/grain-top_357a483.png) top left no-repeat
}

#remindActive .remind .remind-content {
    height: 48px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/email_57de706.png) 76px 0 no-repeat;
    font-size: 14px
}

#remindActive .remind .remind-content .invalid {
    float: left;
    margin-left: 150px;
    height: 48px;
    line-height: 48px;
    color: #333;
    font-size: 16px
}

#remindActive .remind .remind-content .tips {
    float: left;
    width: 400px;
    margin-left: 60px;
    line-height: 27px;
    color: #777
}

#remindActive .remind .remind-content .tips span {
    color: #00b38a
}

#remindActive .remind .remind-content .to-deal {
    float: left;
    margin-left: 52px
}

#remindActive .remind .remind-content .to-deal .active-now {
    float: left;
    width: 120px;
    height: 36px;
    margin-top: 6px
}

#remindActive .remind .remind-content .to-deal .active-now .verify {
    display: block;
    float: left;
    width: 120px;
    height: 36px;
    border-radius: 3px;
    background-color: #00b38a;
    font-size: 16px;
    color: #fff
}

#remindActive .remind .remind-content .to-deal .resend-change {
    float: left;
    margin-left: 40px;
    margin-top: 2px
}

#remindActive .remind .remind-content .to-deal .resend-change li a {
    text-decoration: underline;
    color: #777
}

#remindActive .remind .bottom-bg {
    height: 28px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/grain-bottom_7a5f71b.png) bottom right no-repeat
}

#remindActive .remind-sr {
    width: 1202px;
    height: 104px;
    margin: 0 auto
}

#remindActive .remind-sr .top-bg {
    height: 28px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/grain-top_357a483.png) top left no-repeat
}

#remindActive .remind-sr .remind-content {
    height: 48px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/email_57de706.png) 127px 0 no-repeat;
    font-size: 14px
}

#remindActive .remind-sr .remind-content .invalid {
    float: left;
    margin-left: 202px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #333
}

#remindActive .remind-sr .remind-content .tips {
    float: left;
    height: 48px;
    width: 400px;
    margin-left: 60px;
    line-height: 22px;
    color: #777
}

#remindActive .remind-sr .remind-content .tips span {
    color: #00b38a
}

#remindActive .remind-sr .remind-content .to-deal {
    float: left;
    margin-left: 72px
}

#remindActive .remind-sr .remind-content .to-deal .active-now {
    width: 120px;
    height: 36px;
    float: left;
    margin-top: 6px
}

#remindActive .remind-sr .remind-content .to-deal .active-now .verify {
    display: block;
    width: 120px;
    height: 36px;
    border-radius: 3px;
    background-color: #00b38a;
    font-size: 16px;
    color: #fff
}

#remindActive .remind-sr .remind-content .to-deal .resend-change {
    float: left;
    margin-left: 40px;
    margin-top: 2px
}

#remindActive .remind-sr .remind-content .to-deal .resend-change li a {
    text-decoration: underline;
    color: #777
}

#remindActive .remind-sr .bottom-bg {
    height: 28px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/grain-bottom_7a5f71b.png) bottom right no-repeat
}

#remindActive .remind-b {
    width: 1104px;
    height: 104px;
    margin: 0 auto
}

#remindActive .remind-b .top-bg {
    height: 28px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/grain-top_357a483.png) top left no-repeat
}

#remindActive .remind-b .remind-content {
    height: 48px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/email_57de706.png) 54px 0 no-repeat;
    font-size: 14px
}

#remindActive .remind-b .remind-content .invalid {
    float: left;
    margin-left: 129px;
    height: 48px;
    line-height: 48px;
    color: #333
}

#remindActive .remind-b .remind-content .tips {
    float: left;
    height: 48px;
    width: 385px;
    margin-left: 40px;
    line-height: 27px;
    font-size: 14px;
    color: #777
}

#remindActive .remind-b .remind-content .tips span {
    color: #00b38a
}

#remindActive .remind-b .remind-content .vertical-line {
    float: left;
    width: 1px;
    height: 41px;
    margin-left: 8px;
    margin-top: 4px;
    border-left: 1px solid #e7e7e7
}

#remindActive .remind-b .remind-content .guess-to-do {
    float: left;
    width: 424px;
    height: 48px
}

#remindActive .remind-b .remind-content .guess-to-do .guesses {
    float: left;
    margin-left: 32px;
    line-height: 27px;
    color: #777
}

#remindActive .remind-b .remind-content .guess-to-do .guesses a {
    color: #00b38a;
    text-decoration: underline
}

#remindActive .remind-b .bottom-bg {
    height: 28px;
    background: url(//www.lgstatic.com/www/static/common/widgets/header_c/modules/img/grain-bottom_7a5f71b.png) bottom right no-repeat
}

/*!/common/widgets/footer_c/layout/main.less*/
#backtop {
    display: none;
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/backtop-new_0e4bcbc.png) left top no-repeat;
    width: 28px;
    height: 46px;
    position: fixed;
    left: 50%;
    bottom: 146px;
    margin-left: 548px;
    cursor: pointer
}

#backtop:hover {
    background-position: right top !important
}

#footer {
    min-width: 1024px;
    background-color: #fff;
    clear: both;
    height: 67px;
    border-top: 1px solid #ebebeb;
    position: relative;
    z-index: 1001
}

.footer_fix {
    position: fixed !important;
    bottom: 0;
    left: 0;
    right: 0
}

#footer .wrapper {
    width: 1024px;
    margin: 0 auto;
    position: relative
}

#footer .footer_lagou_icon {
    position: absolute;
    left: 0;
    top: 9px;
    z-index: 1;
    display: block;
    width: 198px;
    height: 19px;
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/footer_lagou_icon_75f0ebc.png) 0 0 no-repeat
}

#footer .inner_wrapper {
    padding-top: 12px;
    float: right;
    height: 14px;
    line-height: 14px;
    white-space: nowrap
}

#footer .inner_wrapper a, #footer .inner_wrapper span.tel {
    float: left;
    color: #555;
    font-size: 14px;
    text-decoration: none
}

#footer .inner_wrapper a {
    margin-right: 12px
}

#footer .inner_wrapper a:hover {
    color: #333
}

#footer .inner_wrapper span.tel {
    margin-right: 0
}

#footer span em {
    font-size: 13px;
    font-style: normal
}

.footer_wechat, .footer_app, .footer_mina {
    position: relative
}

.footer_wechat img, .footer_app img, .footer_mina img {
    display: none;
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: 1001;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
    border-radius: 3px
}

#footer .copyright {
    clear: both;
    height: 12px;
    margin: 0 auto;
    padding-top: 13px;
    padding-bottom: 14px;
    color: #d5d5d5;
    font-size: 12px;
    line-height: 12px;
    text-align: center
}

#footer .copyright a {
    padding-right: 0;
    font-size: 12px;
    color: #d5d5d5
}

#footer .copyright em {
    font-family: Arial
}

#footer .icon_new {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 30px;
    height: 16px;
    margin-left: 3px;
    overflow: hidden;
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/app-download/new_v1_a261f5c.png) no-repeat;
    vertical-align: text-top;
    text-indent: -99em
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #backtop {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/backtop-new@2x_1e25f9c.png);
        background-size: 66px 46px
    }

    #footer .footer_lagou_icon {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/footer_lagou_icon@2x_19e8994.png);
        background-size: 198px 19px
    }

    #footer .icon_new {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/app-download/new_v1@2x_02d0bdc.png);
        background-size: 30px 16px
    }
}

/*!/common/widgets/footer_c/modules/feedback/feedback.less*/
#product-fk {
    width: 50px;
    height: 50px;
    position: fixed;
    left: 50%;
    bottom: 80px;
    margin-left: 538px;
    cursor: pointer;
    z-index: 21
}

#feedback-icon {
    position: relative;
    text-align: center
}

#feedback-icon span {
    font-size: 12px;
    color: #555
}

#feedback-icon .fb-icon {
    width: 28px;
    height: 28px;
    margin: 0 auto;
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/feedback-new_98a086e.png) left center no-repeat;
    background-position: 0 0
}

#feedback-icon:hover .fb-icon {
    background-position: -38px 0
}

#feedback-icon .error {
    width: 350px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: -45px;
    left: -275px;
    color: #fff;
    background-color: #555
}

#feedback-icon .fk-suc {
    width: 110px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: -45px;
    left: -35px;
    color: #fff;
    background-color: #555
}

#feedback-icon .error i {
    width: 0;
    height: 0;
    overflow: hidden;
    border: 5px solid #555;
    border-color: #555 #555 transparent transparent;
    position: absolute;
    top: 30px;
    left: 280px
}

#product-fb {
    margin: 44px 13px 0
}

#product-fb textarea {
    display: block;
    width: 332px;
    height: auto;
    min-height: 88px;
    margin: 0;
    padding: 5px 11px;
    border: 1px solid #f1f3e9;
    border-bottom: 0;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    font: 14px/22px Arial, "Hiragino Sans GB", "Microsoft YaHei", SimSun;
    overflow: hidden;
    resize: none
}

#product-fb .pfb-input-tip {
    padding-right: 10px;
    padding-bottom: 10px;
    border: 1px solid #f1f3e9;
    border-top: 0;
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    font-size: 14px;
    line-height: 14px;
    text-align: right;
    color: #cdcdcd;
    background: #fff
}

#product-fb .red {
    color: #ff7452
}

#product-fb .focus {
    border: 1px solid #32dbb3;
    border-top: 0;
    transition: border 0s ease-in 0s
}

#product-fb textarea:focus {
    border: 1px solid #32dbb3;
    border-bottom: 0;
    transition: border 0s ease-in 0s
}

#product-fb .pfb-email {
    margin-top: 5px;
    margin-left: 0;
    padding: 0
}

#product-fb .connect-gou-mei {
    margin: 12px 0 14px
}

#product-fb .connect-gou-mei a {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding-left: 26px;
    text-decoration: underline;
    font-size: 14px;
    color: #333;
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/qq_2c885ab.png) 0 0 no-repeat
}

#product-fb .connect-gou-mei a:hover {
    color: #00b38a
}

#product-fb input {
    float: left;
    width: 260px;
    height: 37px;
    margin: 0;
    padding: 0 11px;
    border: 1px solid #f1f3e9;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    font: 14px/32px Arial, "Hiragino Sans GB", "Microsoft YaHei", SimSun
}

#product-fb input:focus {
    border: 1px solid #32dbb3;
    transition: border 0s ease-in 0s
}

#product-fb .ensure {
    width: 65px;
    height: 37px;
    text-align: center;
    line-height: 37px;
    float: right;
    background-color: #b8b8b8;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    cursor: pointer;
    margin: 0
}

#product-fb .ensure-green {
    background-color: #00b88d
}

#product-fb .ensure-green:hover {
    background: #00a57f
}

#feedback-con {
    width: 382px;
    position: fixed;
    left: 50%;
    bottom: 80px;
    background-color: #fefef2;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    box-shadow: 2px 4px 7px #ecebeb;
    -webkit-box-shadow: 2px 4px 7px #ecebeb;
    -moz-box-shadow: 2px 4px 7px #ecebeb;
    -o-box-shadow: 2px 4px 7px #ecebeb;
    -ms-box-shadow: 2px 4px 7px #ecebeb;
    margin-left: 206px;
    display: none;
    z-index: 21
}

#feedback-con .pfb-pho {
    position: absolute;
    width: 66px;
    height: 66px;
    top: -33px;
    left: 26px
}

#feedback-con .cust0 {
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/CC_317f446.png) 0 0 no-repeat
}

#feedback-con .cust1 {
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/Luke_d949930.png) 0 0 no-repeat
}

#feedback-con .cust2 {
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/Mika_050d62b.png) 0 0 no-repeat
}

#feedback-con .cust3 {
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/Philip_645e892.png) 0 0 no-repeat
}

#feedback-con .cust4 {
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/Roc_3cd8efc.png) 0 0 no-repeat
}

#feedback-con .cust5 {
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/Shae_602519f.png) 0 0 no-repeat
}

#feedback-con .cust6 {
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/Tess_60631db.png) 0 0 no-repeat
}

#feedback-con .pfb-close {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
    background: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/close_notice_56a565e.png) no-repeat
}

#feedback-con .error {
    z-index: 3;
    width: 190px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    position: absolute;
    bottom: 100px;
    left: 70px;
    background-color: #555;
    color: #fafafa
}

#feedback-con .error i {
    width: 0;
    height: 0;
    overflow: hidden;
    border: 5px solid #555;
    border-color: #555 #555 transparent transparent;
    position: absolute;
    top: 30px;
    left: 120px
}

#feedback-con .error i.txt {
    border: 5px solid #555;
    border-color: transparent transparent #555 #555;
    position: absolute;
    top: -10px;
    left: 20px
}

#product-fk .dn, #feedback-con .dn {
    display: none
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #feedback-icon .fb-icon {
        background-image: url(//www.lgstatic.com/www/static/common/widgets/footer_c/modules/img/feedback-new@2x_72e8bb2.png);
        background-size: 66px 28px
    }
}